package BOs;

import java.util.ArrayList;
import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import BEANs.CiudadBean;
import DAOs.CiudadesDAO;
import POJOs.CiudadPOJO;

public class CiudadesBO {
	
	Log logger = LogFactory.getLog(getClass());
	
	//Devuelve una lista de ciudades string en vez de una lista de pojos ciudades
	public List<CiudadBean> obtenerCiudades(){
		
		CiudadesDAO ciudadesDao = new CiudadesDAO();
		List<CiudadPOJO> listaCiudades = ciudadesDao.obtenerListaCiudades();
		
		List<CiudadBean> cityList = new ArrayList<CiudadBean>();
		CiudadBean ciudadBean = new CiudadBean();
		ciudadBean.setId(0); ciudadBean.setCiudad("-- Seleccione una Ciudad--");		
		cityList.add(ciudadBean);
		
		if(listaCiudades != null){
			for(CiudadPOJO ciudadPojo : listaCiudades){
				CiudadBean nuevaCiudad = new CiudadBean();
				nuevaCiudad.setId(ciudadPojo.getId());
				nuevaCiudad.setCiudad(ciudadPojo.getCiudad());
				cityList.add(nuevaCiudad);
			}
		}
		
		return cityList;
		
	}

}